undulating membrane - German English Dictionary